package org.xx.armory.ofs;

import org.xx.armory.commons.Flags;
import org.xx.armory.commons.IntegerEnum;

/**
 * 文件属性。
 */
@Flags
public enum FileRefAttribute
        implements IntegerEnum {
    /**
     * 只读。
     */
    READONLY(1),

    /**
     * 隐藏。
     */
    HIDDEN(2),

    /**
     * 系统。
     */
    SYSTEM(4);

    final int value;

    FileRefAttribute(
            int value
    ) {
        this.value = value;
    }

    @Override
    public int value() {
        return this.value;
    }
}
